Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN TERRACE Semi-Detached £248,128 £125,500 25 Jun 2004
2 OWEN TERRACE Terraced £226,771 £132,500 20 Dec 2010
3 OWEN TERRACE Terraced £172,360 £140,500 18 Dec 2019
4 OWEN TERRACE Terraced £207,946 £124,000 10 Nov 2006
5 OWEN TERRACE Terraced £157,491 £124,000 24 Aug 2017
6 OWEN TERRACE Terraced £235,339 £150,000 31 Aug 2007
7 OWEN TERRACE Terraced £67,139 £20,700 15 Oct 2001